﻿@charset "utf-8";
/* CSS Document */
body {
	font-family: '微软雅黑';
	margin: 0 auto;
	color: #5f5f5f;
	background: #f4f7ee;
	font-size: 14px;
}
ul, ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
select, input {
	outline: none;
}
a:hover {
	text-decoration: none;
	cursor: pointer;
}
p {
	margin: 5px 0;
*margin:3px 0;
}
img, label, .lbl, input {
	vertical-align: middle;
}
a {
	text-decoration: none;
	outline: none;
}
a, fieldset, img {
	border: 0
}
.clear {
	display: block;
	overflow: hidden;
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.clearfix {
	clear: both;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.fl {
	float: left
}
.fr {
	float: right;
}
.mg_left1 {
	margin-left: 5px;
}
.mg_left2 {
	margin-left: 20px;
}
.mg-inner {
	margin-left: 92px;
}
.mg_left3 {
	margin-left: 10px;
}
.mg_left4 {
	margin-left: 30px;
}
.mg_top {
	margin-top: 10px;
}
.mg_top2 {
	margin-top: 12px;
}
.mg_top1 {
	margin-top: 40px;
}
.mg_top4 {
	margin-top: 80px;
}
.mg_top5 {
	margin-top: 56px;
}
.lh36 {
	height: 36px;
}
.lh95 {
	height: 95px;
}
/*****/
.bg-yellow {
	background: #fbc15e;
	padding: 0px 2px;
}
.yellow {
	color: #fbc15e;
}
.white {
	color: #fff;
}
.green {
	color: #789133;
}
.fs12 {
	font-size: 12px;
}
.fs16 {
	font-size: 16px;
}
.fs14 {
	font-size: 14px;
}
.body-inner {
	width: 1200px;
	margin: 0px auto;
}
.green {
	color: #699a02
}
.color {
	color: #cdcdcd;
}
.orange {
	color: #ff9910;
}
/****各种按钮***/
.td-btn {
	border: 1px solid #699a02;
	border-radius: 5px;
	box-shadow: 0px 3px 3px 0px #ddd;
	cursor: pointer;
	text-align: center;
	width: 70px;
	height: 24px;
	line-height: 24px;
	margin-left: 10px;
	background: #fff;
}
.td-text {
	border: 1px solid #699a02;
	border-radius: 5px;
	box-shadow: 0px 3px 3px 0px #ddd;
	text-align: center;
	width: 60px;
	height: 24px;
	line-height: 24px;
	margin-left: 10px;
	background: #fff;
}
.pr-btn-save {
	width: 124px;
	height: 34px;
	line-height: 34px;
	box-shadow: 0px 3px 3px 0px #ddd;
	cursor: pointer;
	color: #fff;
	background: #699a02;
	text-align: center;
	border-radius: 5px;
}
/*****logo******/
.navbar {
	background: #fff;
	width: 100%;
	border-top: 2px solid #699a02;
}
.navbar .body-inner .navbar-left {
	font-size: 18px;
	padding: 5px 0;
}
.navbar .body-inner .navbar-left #logo {
	width: 39px;
	height: 39px;
}
.navbar .body-inner .navbar-left span {
	vertical-align: middle;
}
/*****头部******/
#header {
	margin-top: 20px;
	height: 53px;
}
#header .header-inner {
	background: #e0e0e0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding: 5px 0;
}
#header .header-right {
	float: right;
	margin-right: 10px;
*width:482px;
*margin-top:-5px;
}
#header .ImgLink {
	margin: 3px 6px 0 0;
	width: 42px;
	display: inline;
*width: 42px;
}
#header .ImgLink img {
	width: 40px;
	height: 40px;
	border: solid 1px #fff;
	border-radius: 40px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
}
#header .header-right #user {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
	width: 110px!important;
*width:105px;
*height:40px;
}
#header .header-right .icon {
	vertical-align: middle;
	display: inline-block;
	width: 18px;
	height: 19px;
	overflow: hidden;
	margin-right: 10px;
	margin-top: 12px;
}
#header .search {
	display: inline-block;
	margin-left: 10px;
	width: 215px;
	background: #fff;
	border-radius: 5px;
	height: 30px;
*float:right;
	margin-top: -30px!important;
*margin-top:-40px;
}
#header .search input {
	border: none;
	height: 28px;
	margin-left: 10px;
	width: 169px;
+margin-top: -1px;
*margin-left: 0;
}
#header .search a {
	vertical-align: middle;
	display: inline-block;
	width: 30px;
	height: 30px;
	overflow: hidden;
}
/****登陆页****/
.lg-block {
	width: 356px;
	height: 308px;
	border-radius: 10px;
	margin: 0 auto;
	margin-top: 198px;
	text-align: center;
	padding-top: 1px;
	background-image: url(/content/images/lgblock.png);
}
.lg-title {
	color: #fff;
	font-size: 30px;
	margin: 25px auto;
	height: 46px;
}
.lg-title span {
	display: inline-block;
	vertical-align: middle;
}
.lg-title .lg-logo {
	width: 40px;
	height: 40px;
	border-radius: 40px;
	border: 3px solid #fff;
	overflow: hidden;
}
.lg-title .lg-logo img {
	width: 40px;
	height: 40px;
	vertical-align: initial;
}
.lg-txt {
	background: #082134;
	color: #d2d2d2;
	width: 294px;
	height: 41px;
	opacity: 0.5;
	margin: 0 auto;
	margin-bottom: 10px;
	border-radius: 5px;
}
.lg-txt input {
	background: #082134;
	width: 247px;
	height: 38px;
	border: none;
	margin-left: 10px;
	color: #fff;
	outline: none;
}
.lg-btn {
	display: block;
	cursor: pointer;
	width: 294px;
	height: 41px;
	line-height: 41px;
	border-radius: 5px;
	background: #699a02;
	color: #fff;
	margin: 0 auto;
	margin-top: 25px;
}
.lg-forget {
	width: 294px;
	text-align: left;
	margin: 0 auto;
	margin-top: 10px;
}
.lg-forget .btnforget {
	color: #0068b7;
	font-size: 12px;
}
/**切换*/

#wrapper .menu-tab {
	margin-top: 20px;
	position: absolute;
	z-index: 999;
}
#wrapper .menu-tab .menu-tablist {
	width: 130px;
	height: 41px;
	line-height: 41px;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	float: left;
	text-align: center;
	border-radius: 5px 5px 0px 0px;
	cursor: pointer;
}
#wrapper .menu-tab .tab_unselected {
	background-color: #e8e8e8;
	height: 40px;
	line-height: 40px;
}
#wrapper .menu-tab .tab_selected {
	background-color: #fff;
	margin-bottom: -1px;
}
#wrapper .menu-tabcont {
	width: 1067px;
	height: 952px;
	border: 1px solid #e8e8e8;
	position: absolute;
	z-index: 9;
	top: 131px;
}
#wrapper .menu-tabcont ul {
	padding: 10px;
	display: none;
}
#wrapper .menu-tabcont ul li .menu-tableft {
	background: #f5f8f0;
	width: 126px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
	float: left;
	position: absolute;
	z-index: 555;
}
#wrapper .menu-tabcont ul .tablist-selected {
	height: 38px !important;
	line-height: 38px !important;
	width: 126px !important;
	border-left: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
	background: #fff !important;
}
#wrapper .menu-tabcont ul li .menu-tabright {
	border: 1px solid #e8e8e8;
	padding: 40px;
	background: #fff;
	margin-left: 126px;
	position: absolute;
	float: left;
	z-index: 5;
}
.menu-tabright .tabcont-image {
	width: 115px;
	height: 115px;
	position: absolute;
}
.menu-tabright .tabcont-image img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.menu-tabright .tabcont-person {
	width: 328px;
	height: 115px;
	border: 1px solid #e8e8e8;
	margin-left: 53px;
}
.menu-tabright .tabcont-person .tabcont-margin {
	margin: 12px 0px;
}
.menu-tabright .tabcont-person .tabcont-btnEdit {
	border: 1px solid #699a02;
	border-radius: 5px;
	height: 26px;
	line-height: 26px;
	width: 103px;
	margin-top: 5px;
	margin-right: 10px;
	box-shadow: 0px 3px 3px 0px #ddd;
	cursor: pointer;
	text-align: center;
}
#wrapper .menu-tabcont ul li .menu-tableft a {
	color: #5f5f5f
}
.tabcont_tdBg {
	background: #fafdf4;
}
.menu-tabright table {
	width: 839px;
	margin-top: 20px;
}
.menu-tabright table tr {
	height: 42px;
}
.menu-tabright table tr td {
	padding-left: 40px;
}
#wrapper .menu-tabcont ul li .menu-tabadd a {
	color: #fff !important
}
#wrapper .menu-tabcont ul li .menu-tabadd {
	background: #abcb77 !important;
}
/****浮动导航****/
.floatnav {
	position: absolute;
	z-index: 1000;
	top: 69px;
	height: 1216px;
	background: #77a319;
	color: #fff;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	cursor: pointer;
}
.floatnav .spread-nav {
	width: 183px;
	color: #fff;
}
.floatnav .spread-nav .nav-logo {
	font-size: 26px;
	font-weight: 700;
	padding: 15px 0 5px 40px;
	background: #699a02;
	border-top-left-radius: 5px;
}
.floatnav .spread-nav>li {
	position: relative;
	display: block;
	padding-left: 10px;
	color: #fff;
	border-bottom: 1px solid #598201;
}
.floatnav .spread-nav>li .dropdown-toggle {
	display: block;
	padding: 15px 10px;
}
.floatnav .spread-nav>li a {
	color: #fff;
}
.submenu {
	display: none;
}
.mg_left li a {
	margin-left: 25px;
}
.submenu li {
	height: 38px;
	line-height: 38px;
}
.shrink-nav {
	width: 52px;
}
.shrink-nav .nav-logo {
	font-size: 26px;
	font-weight: 700;
	padding: 11px;
	background: #699a02;
	border-top-left-radius: 5px;
}
.shrink-nav li {
	padding: 10px 13px;
	text-align: center;
}
.submenu .selected {
	background: #598201;
	cursor: pointer;
	border-radius: 6px 0px 0px 6px;
}
.submenu .sublist {
	margin-left: 173px;
	margin-top: -38px;
	display: none;
}
.submenu .sublist li {
	width: 182px;
	height: 38px;
	line-height: 38px;
	background: #598201;
	text-align: center;
	opacity:0.8;
}
/***底部****/
.footer {
	background: #fff;
	padding: 10px 0;
	margin-top: 60px;
}
.footer .foot_copyright {
	text-align: center;
	margin: 20px auto;
}
.footer .foot_copyright .interval {
	font-weight: 700;
}
/*图标*/
.icons {
	background: url(/content/images/icon.png) no-repeat;
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.icons-name {
	width: 17px;
	height: 21px;
	background-position: -2px -64px;
}
.icons-pass {
	width: 20px;
	height: 21px;
	background-position: -26px -64px
}
.icons-msg {
	background: url(/content/images/icon-msg.png) no-repeat;
	width: 18px;
	height: 19px;
	display: block;
}
.icons-logout {
	background: url(/content/images/icon-logout.png) no-repeat;
	width: 18px;
	height: 19px;
	display: block;
}
.icons-search {
	background-position: -50px -66px;
	width: 20px;
	height: 20px;
	margin-top: 5px;
	margin-left: 7px;
}
.icons-side11 {
	background-position: 0px -1px;
	width: 18px;
	height: 18px;
}
.icons-side12 {
	background-position: -20px -0px;
	width: 20px;
	height: 21px;
}
.icons-side13 {
	background-position: -44px -4px;
	width: 21px;
	height: 18px;
}
.icons-side14 {
	background-position: -70px -1px;
	width: 20px;
	height: 20px;
}
.icons-side15 {
	background-position: -93px -2px;
	width: 20px;
	height: 18px;
}
.icons-side16 {
	background-position: -119px -0px;
	width: 20px;
	height: 20px;
}
.icons-side17 {
	background-position: -144px -0px;
	width: 21px;
	height: 20px;
}
.icons-side18 {
	background-position: -171px -1px;
	width: 20px;
	height: 21px;
}
.icons-side19 {
	background-position: -199px -1px;
	width: 20px;
	height: 20px;
}
.icons-turnright {
	background-position: -224px 0px;
	width: 26px;
	height: 18px;
	top: 18px;
	left: 67px;
	position: absolute;
}
.icons-turnleft {
	background-position: -255px 0px;
	width: 26px;
	height: 18px;
	top: 18px;
	left: 198px;
	position: absolute;
}
.icons-tag {
	background: url(../images/ui_0_2.png) no-repeat;
	width: 20px;
	height: 20px;
	display: block;
	position: relative;
	margin-top: 8px;
}
.icons-date {
	background-position: -17px -27px;
	width: 16px;
	height: 20px;
	margin-left: 15px;
	margin-right: 5px;
	cursor: pointer;
}
.icons-edit {
	width: 18px;
	height: 18px;
	background-position: -189px -26px;
	margin-left: 82px;
	cursor: pointer
}
.icons-add {
	width: 21px;
	height: 18px;
	background-position: -208px -26px;
	margin-left: 80px;
	cursor: pointer
}
.icons-treeshow {
	width: 17px;
	height: 17px;
	background-position: -102px -66px;
	margin-left: 10px;
	margin-top: -2px;
	cursor: pointer;
}
.icons-treehide {
	width: 17px;
	height: 17px;
	background-position: -78px -66px;
	margin-left: 10px;
	margin-top: -2px;
	cursor: pointer;
}
.icons-btn-add {
	width: 16px;
	height: 16px;
	background-position: -253px -27px;
	margin-right: 10px;
}
.icons-cirle {
	width: 7px;
	height: 7px;
	background-position: -95px -27px;
	margin-right: 5px;
}
.icons_turnTop {
	background-position: -62px -26px;
	width: 18px;
	height: 10px;
}
.icons-del {
	background-position: -107px -27px;
	width: 18px;
	height: 18px;
	margin-left: 10px;
	cursor: pointer;
}
.icons_dateTime {
	background-position: -169px -27px;
	width: 16px;
	height: 16px;
}
.icons-pr-checked {
	background-position: -128px -27px;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	cursor: pointer
}
.icons-pr-unchecked {
	background-position: -149px -27px;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	cursor: pointer
}
.icons-closed {
	width: 12px;
	height: 12px;
	background-position: 0px -26px;
	position: absolute !important;
	z-index: 2;
	cursor: pointer;
	right: -1px;
	top: -1px;
}
/*首页*/
#wrapper .topnav {
	background: url(../images/topbg.png) no-repeat;
	width: 1200px;
	height: 222px;
}
#wrapper .topnav a {
	width: 183px;
	height: 220px;
	display: inline-block;
	margin-left: 10px;
	color: #fff;
	float: right;
	text-align: center;
}
#wrapper .topnav .msgbg {
	background: url(../images/msgbg4.png) no-repeat;
}
#wrapper .topnav .msgbg1 {
	background: url(../images/msgbg1.jpg) no-repeat;
}
#wrapper .topnav .msgbg2 {
	background: url(../images/msgbg2.png) no-repeat;
}
#wrapper .topnav .msgbg3 {
	background: url(../images/msgbg3.jpg) no-repeat;
}
#wrapper .topnav a .fs32 {
	font-size: 32px;
	font-weight: 700;
	margin-top: 78px;
}
#wrapper .topnav a .fs20 {
	font-size: 20px;
}
.menulist {
	background: #fff;
}
.menulist .menu-ul {
	width: 512px;
	padding: 40px 0px;
}
.menulist .menu-ul .menu-li {
	float: left;
	width: 512px;
	border: 1px solid #ececed;
	border-radius: 10px;
	margin-bottom: 20px;
	overflow: hidden;
}
.menulist .menu-ul .menu-li .menu-top {
	padding: 0 20px;
	background: #f4f7ee;
	height: 36px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	line-height: 36px;
}
.menulist .menu-ul .menu-li .menu-top .menu-title {
	float: left;
	color: #445143;
}
.menulist .menu-ul .menu-li .menu-top .menu-tag {
	float: right;
}
.menulist .menu-ul .menu-li .menu-content {
	padding: 20px;
}
.menulist .menu-ul .menu-li .menu-content ul {
	margin-top: 20px;
}
.menulist .menu-ul .menu-li .menu-content ul li {
	width: 142px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border: 1px solid #dcdcdc;
	float: left;
	display: inline-block;
	cursor: pointer;
}
.menulist .menu-ul .menu-li .menu-content .menu-btn-check {
	background: #e8e8e8;
	color: #a8a8a8;
}
/*会员中心*/
#wrapper .col-main {
	height: 1068px;
	background: #fff;
}
#wrapper .topDiv {
	height: 95px;
	line-height: 95px;
	background: #535353;
	font-size: 24px;
	color: #fff;
}
#wrapper .col-main ul {
	margin-top: 40px;
	margin-left: 52px;
}
#wrapper .col-main ul li {
	float: left;
	display: inline-block;
	text-align: center;
	width: 234px;
	height: 72px;
	line-height: 72px;
	border-radius: 6px;
	color: #699a02;
	border: 1px solid #699a02;
	box-shadow: 0px 3px 3px 0px #ddd;
	margin-left: 40px;
	font-weight: 700;
	cursor: pointer;
}
/*会员管理*/
#wrapper .col-main2 {
	height: 1122px;
	background: #fff;
	padding-top: 40px;
	position: relative;
}
#wrapper .col-main2 .col1 {
	font-size: 24px;
	font-weight: 700
}
#wrapper .col-main2 .col2-left {
	float: left;
	background: #e8e8e8;
	border-radius: 4px;
	padding: 3px 10px;
	margin-top: 5px;
}
#wrapper .col-main2 .col2-right {
	border: 1px solid #699a02;
	float: right;
	border-radius: 5px;
	padding: 4px 10px;
	margin-top: 5px;
	margin-right: 40px;
	box-shadow: 0px 3px 3px 0px #ddd;
	cursor: pointer;
}
#wrapper .col-main2 .col3 {
	margin-top: 20px;
}
#wrapper .col-main2 .col3 input {
	padding-left: 10px;
	padding-right: 10px;
	width: 114px;
	height: 24px;
	line-height: 24px;
	border-radius: 5px;
	border: 1px solid #e8e8e8;
	color: #a8a8a8;
	font-size: 12px;
}
#wrapper .col-main2 .col3 span {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	border: 1px solid #e8e8e8;
	color: #a8a8a8;
	font-size: 12px;
	border-radius: 5px;
	margin-left: 10px;
	margin-right: 10px;
}
#wrapper .col-main2 .col3 .col3-btn {
	border: 1px solid #699a02;
	border-radius: 5px;
	box-shadow: 0px 3px 3px 0px #ddd;
	cursor: pointer;
	width: 75px;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	text-align: center;
	float: left;
	margin-right: 10px;
}
/*表格*/
.table-reply {
	height: 998px;
	overflow-y: auto;
}
.table-reply .table {
	width: 1067px;
	margin-top: 20px;
}
.table-reply .table thead tr th {
	height: 40px;
	background: #cbe6a0;
	font-weight: normal;
	border-right: 1px solid #fff;
}
.table-reply .table thead tr th:first-child {
	border-radius: 5px 0px 0px 0px;
}
.table-reply .table thead tr th:last-child {
	border-radius: 0px 5px 0px 0px;
}
.table-reply .table tbody tr td {
	text-align: center;
	height: 65px;
	line-height: 20px;
	border-right: 1px solid #fff;
	font-size: 12px;
}
.table-reply .table tbody .trBg1 {
	background: #f4f7ee;
}
.table-reply .table tbody .trBg2 {
	background: #f1f1f1;
}
.table-reply .table tbody tr .td-image {
	width: 40px;
	height: 40px;
	border: 1px solid #699a02;
	background: #fff;
	border-radius: 50%;
	margin-left: 26px;
}
.table-reply .table tbody tr .td-image img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.table-reply .table thead .icons-turndown {
	width: 9px;
	height: 7px;
	background-position: 0px -50px;
	margin-left: 5px;
	cursor: pointer;
}
.td-mgLeft {
	margin-left: 17px !important;
}
.table-reply .table tbody tr .td-image2 {
	width: 188px;
	height: 108px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.table-reply .table tbody tr .td-image2 img {
	width: 100%;
	height: 100%;
	border-radius: 6px;
}
.td-showTime {
	padding: 2px 6px;
	border: 1px solid #e8e8e8;
	border-radius: 5px;
	background: #fff;
}
.table-reply .table tbody tr td .td-week {
	margin-top: 5px;
	text-align: left;
	margin-left: 32px;
}
/*下拉列表*/
.sign_downList {
	border-top: 1px solid #E8E8E8;
	border-left: 1px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
	border-radius: 4px;
	float: left;
	display: inline-block;
	background: #fff;
	margin-top: -3px;
}
.sign_downList .optionDiv {
	height: 26px;
	line-height: 26px;
	color: #a8a8a8;
	font-size: 12px;
	border-bottom: 1px solid #E8E8E8;
	cursor: pointer;
}
.optionDiv div {
	float: left;
	margin: 0px 10px;
}
sign_downList .sign_icon_turnTop {
	width: 12px;
	height: 7px;
	background: url(../images/icon-turn.png) no-repeat;
	float: right;
	margin-top: 9px;
	margin-right: 6px;
}
.list-active {
	background-color: #e8e8e8;
}
.sign_icon_turnTop {
	background-position: -235px -32px;
	width: 22px;
	height: 26px;
	cursor: pointer;
	margin-top: 10px;
}
/*课程表管理*/
.position1 {
	position: absolute;
	z-index: 2;
}
.position2 {
	position: absolute;
	z-index: 1;
	top: 115px;
}
/*产品中心*/
#wrapper .menu-tabcont ul {
	padding: 40px;
}
#wrapper .menu-tabcont ul li {
	margin-bottom: 10px;
}
.input-same {
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 5px;
	border: 1px solid #e8e8e8;
	color: #a8a8a8;
	margin-left: 5px;
	float: left;
	height: 34px;
	line-height: 34px;
}
#wrapper .menu-tabcont ul li .input-longText {
	width: 532px;
}
#wrapper .menu-tabcont ul li .input-file {
	width: 124px;
}
#wrapper .menu-tabcont ul li .input-shortText {
	width: 92px;
}
#wrapper .menu-tabcont ul li .input-bigText {
	width: 652px;
	height: 110px;
	line-height:20px;
}
#wrapper .menu-tabcont ul li .pr_left {
	width: 96px;
	text-align: right;
	margin-top: 7px;
}
 input[type="file"]::-webkit-file-upload-button {
position: absolute;
width:36px;
height:34px;
overflow: hidden;
line-height:85px;
background:url(/content/images/btn-upload.png) no-repeat 0 0;
border: 0 none;
z-index: 2;
left:188px;
}
#wrapper .menu-tabcont ul li .filename {
	width: 70px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: absolute;
	z-index: 3;
	left: 110px;
	top: 6px;
}
#wrapper .menu-tabcont ul li .pr_span {
	margin-left: 5px;
	margin-top: 17px;
}
.tabcont-btnadd {
	width: 122px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #699a02;
	box-shadow: 0px 3px 3px 0px #ddd;
	cursor: pointer;
	color: #598201;
	text-align: center;
	border-radius: 5px;
}
#wrapper .menu-tabcont ul li .pr_curson {
	position: absolute;
	top: 45px;
	left: 102px;
}
#wrapper .menu-tabcont ul li .dateTime {
	padding: 9px;
	background: #c5df9d;
	border-radius: 0px 4px 4px 0px;
}
#wrapper .menu-tabcont ul li .pr_note {
	padding-top: 17px;
	margin-left: 370px;
}
#wrapper .menu-tabcont ul li .pr_uite {
	padding-top: 8px;
	float: left
}
.position3 {
	position: absolute;
	left: 238px;
}
.position4 {
	position: absolute;
	left: 102px;
}
/*班级管理*/
#wrapper .menu-tabcont ul li .cursonName {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 8px;
}
#wrapper .menu-tabcont ul li .class_stuMenu {
	margin-left: 5px;
	width: 992px;
}
#wrapper .menu-tabcont ul li .class_stuMenu ul li {
	float: left;
	display: inline-block;
	height: 72px;
}
#wrapper .menu-tabcont ul li .class_stuMenu ul li img {
	width: 100%;
	height: 100%;
	border-radius: 5px;
}
#wrapper .menu-tabcont ul li .class_stuMenu ul {
	display: block;
	padding: 0px !important;
	width: 992px;
	height: 56px;
}
#wrapper .menu-tabcont ul li .class_stuMenu ul li div {
	text-align: center;
}
#wrapper .menu-tabcont ul li .class_stupic {
	position: absolute;
	z-index: 1;
}
#wrapper .menu-tabcont ul li .class_wrapper {
	margin-right: 10px;
	width: 54px;
	height: 54px;
	border-radius: 5px;
	border: 1px solid #e8e8e8;
	position: relative
}
#wrapper{
	width:1200px;
	margin:0 auto;
	}